% Autore: Mattia Coccato
% Argomenti: conclusioni del lavoro


\chapter{Conclusioni e sviluppi futuri}
\label{chConclusioni}

Scopo del progetto era duplice. Da un lato vi era la realizzazione di un sito web (\emph{frontend}) che permettesse agli utenti di visionare la programmazione, nonchè di interagire con il cinema Hesperia effettuando prenotazioni o inserendo commenti; dall'altro era altresì necessaria la realizzazione di un \emph{backend} amministrativo, che permettesse agli impiegati e lavoratori del cinema di estrarre informazioni statistiche, nonché di gestire i propri apparati di proiezione. Riteniamo che lo scopo sia stato pienamente raggiunto, ma anche che, come qualunque progetto, si sia lontani dal considerarlo una realizzazione conclusa e non ulteriormente migliorabile.

L'impegno in termini di tempo dedicato dalla nostra squadra è stato rilevante, stimabile in circa 350 ore di lavoro, in parte sicuramente dovute alla nostra inesperienza nei confronti degli strumenti impiegati, e alle tecniche di lavoro per progetti destinati a soddisfare specifiche esigenze dei nostri potenziali clienti. Altro fattore che ci ha richiesto del tempo è la realizzazione di tutta la parte amministrativa, la cui gran parte delle pagine era sì semplice come logica, essendo in gran parte costituite da dei \emph{form} da riempire, ma il loro numero è rilevante, circa quindici pagine, ognuna che abbisogna di almeno due servlet, fogli stile e codici JavaScript per l'interazione lato client.

Alcuni punti si prestano particolarmente alla continuazione dei nostri rapporti con il cliente; i più rilevanti sono sicuramente il capitolo sull'analisi statistica e sull'integrazione con gli strumenti disponibili nelle sedi del cliente.

\section{Statistiche sull'utilizzo}
I gestori del cinema Hesperia abbisognano di uno strumento che gli permetta l'estrazione di certi dati statistici sull'andamento delle vendite dei titoli di ingresso, nonché sull'affluenza nelle sale. Non avendoci fornito al momento del'incontro dettagli maggiori su questo aspetto l'accordo preso col cliente è prevede una successiva release comprendente le funzioni di calcolo di tali indici, non prima di aver collaudato il portale con dati ed utenti reali.

\section{Integrazione con gli apparati in sede}
Avendo il cliente piani di espansione futura, concretizzabili nel breve periodo con la costruzione di altre sedi, si dovrà provvedere alla loro interconnessione mediante tunnel \emph{VPN} verso la \emph{co-location} ove i nostri server saranno posti, per integrare con il nostro database biglietti ed eventi anche l'emissione diretta dei titoli alle casse, nonché la loro validazione al momento dell'attraversamento delle barriere del cliente per l'accesso alle sale.

A tal fine si richiederà lo sviluppo di applicazioni native espressamente dedicate ai registratori di cassa, dovendo da un lato interfacciarsi con una varietà di periferiche particolari quali POS, cassettiere banconote e stampanti termiche, e dall'altro per supportare l'interazione con l'utente attraverso dispositivi touch-screen, che mal si prestano (complice le esigue risorse di calcolo disponibili nei sistemi di cassa) all'uso con web application.

Altre espansioni percorribili per il nostro applicativo si possono avere con l'installazione di \emph{totem} automatici, che permettano sia le interazioni dirette con l'utente -- per esempio l'acquisto autonomo di biglietti con pagamento elettronico --, sia per scopi pubblicitari, potendo mostrare sia le proiezioni previste a palinsesto sia i trailer dei film in arrivo, come attrattiva pubblicitaria.

